package br.com.controller;

import java.sql.Connection;
import java.sql.Date;
import java.util.List;

import br.com.bean.SituacaoBean;
import br.com.dao.SituacaoDao;

public class SituacaoController {

	public static void inserir(Connection conn, int mat, String situ, Date dsit) throws Exception{

		SituacaoBean m = new SituacaoBean();
		m.getNmatric().setNchamada(mat);
		m.setSitu(situ);
		m.setDatasitu(dsit);

		SituacaoDao dao = new SituacaoDao();
		dao.inserir(conn,m);
	}

	public static void excluir(Connection conn, int id) throws Exception{

		SituacaoBean m = new SituacaoBean();
		m.setId(id);

		SituacaoDao dao = new SituacaoDao();
		dao.excluir(conn,m);
	}

	public static void update(Connection conn, int id, int mat, String situ, Date dsit) throws Exception{

		SituacaoBean m = new SituacaoBean();
		m.setId(id);
		m.getNmatric().setNchamada(mat);
		m.setSitu(situ);
		m.setDatasitu(dsit);

		SituacaoDao dao = new SituacaoDao();
		dao.alterar(conn,m);
	}

	public static List<SituacaoBean> ListMat(Connection conn) throws Exception{

		SituacaoDao dao = new SituacaoDao();
		List<SituacaoBean> naList = dao.getLista(conn);

		return naList;
	}		
}